@charset "utf-8";
/****/
.header,.main,.middle,.footer{width:990px;margin:0 auto;}
.top-bar{background:#4d4948;height:30px;}
.header{height:65px;border-bottom:2px solid #da251d;}
.header .logo{float:left;}
.logo .logo-image{height:65px;float:left;}
.logo #current-position{line-height:22px;font-size:22px;margin:10px 5px;color:#DA251D}
.header .nav{width:750px;float:right;padding-left:20px}
.header .nav ul{margin-left:5px}
.header .nav li{display:inline;height:33px;font-size:20px;color:#da251d;font-weight:bold;position: relative;top: 32px;line-height:33px;margin:0 10px;padding:6px 10px}
.header .nav li.current-nav{background:#da251d;color:#fff;}

.main:after{height:0;clear:both;content:" ";display:block;}
.main{zoom:1;margin-top:10px}
.main .op-step span.op{background-color: #E8F8CE;height: 35px;line-height: 35px;vertical-align: middle;text-align: center;width: 231px;float: left;}
.main .op-step span.op.current{background-color: #C7EC84;}
.main .op-step span.spt{background-color: #C7EC84;height: 35px;line-height: 35px;vertical-align: middle;text-align: center;width: 21px;float: left;}
.min-nav{background:#da251d;height:18px;padding:3px 0;}
.min-nav .menu{padding:2px 10px;}
.section-main-l{float:left;width:720px;margin-right:10px;}
.section-main-r{float:left;width:260px;}
.footer{height:50px;padding:10px 0;border-top:1px solid #999;margin-top:10px}

.mg10{margin:10px;}
.mgt30{margin-top:30px;}
.mgt10{margin-top:10px;}
.clear-all{clear:both;}


/**/
.index-page{}
.common-dialog{border:1px solid #b8d87e;}
.common-dialog.key{border:1px solid #f90;}
.common-dialog .title-cont{background:#E8F8CE;border-bottom:1px solid #b8d87e;height:26px;padding:3px 10px;line-height:26px;font-size:18px;font-weight: bolder;}
.common-dialog .title-cont #modifyPositionBtn{font-size:13px;margin-left:3px;}
.common-dialog .title-cont.key{background:#C7EC84;border-bottom:1px solid #C7EC84;}
.common-dialog .main-cont{background:#fff;padding:10px;overflow:hidden;}

.small-sec-item {width:232px;overflow:hidden;border-bottom: 1px dashed #EEE;margin:0 3px 3px 3px;padding-bottom:5px;}
.small-sec-more {width:232px;overflow:hidden;font-size:10px;text-align:right;color:#999;}
.sec-item {width:690px;overflow:hidden;border-bottom: 1px dashed #EEE;margin:0 3px 3px 3px;padding:5px 0;}
.sec-item.last{border-bottom:0;padding-bottom:0px;}
.sec-item  .cate{float:left;display:inline;font-size:14px;padding-left:5px;}
.sec-item  .cate-item{float:left;line-height:16px;font-size:12px;color:#666;width:580px;overflow:hidden;}
#search-shop-btn{height:23px;position:relative;top:2px;left:-2px;background:#B8D87E;border:1px solid #b8d87e;cursor:pointer;}
.index-page .filter-box li{display:inline;padding:1px 0 2px 20px;float:left;}
.index-page .company-list-box{margin-top:10px;border:1px solid;height:500px}
.index-page .ad{height:580px;background:#987829;}
/**/
.login-page .login-logo img{width:550px;}
.common-box{border:1px solid #B4CCDD;border-radius:3px;background-color:#fafafa;}
.common-form .field{padding-top:10px;zoom:1;height:30px;}
.common-form .field.min-height{height:20px;margin:0px 10px;}
.common-form .field.other-login{height:40px;margin:20px 10px;border-top:1px solid #f3f3f3;margin:20px;}
.common-form .field .label{display: inline-block;width: 70px;padding-right: 10px;text-align: right;font-size:16px;}

.register-div{background:#fff;}
.service-info{height: 100px; width: 550px;}

.page span{padding:5px;}

.index-page .no-frame-dialog .title-cont{background:#E8F8CE;border:1px solid #b8d87e;height:26px;padding:3px 10px;line-height:26px;font-size:18px;font-weight: bolder;}
.index-page .no-frame-dialog .main-cont{background:#fff;padding:10px;overflow:hidden;border:1px solid #fff;}
.index-page .no-frame-dialog .main-cont.min-space{padding:5px 10px 20px 10px;}
.index-page .no-frame-dialog .main-cont .shop-item{padding-bottom:10px;border-bottom:1px solid #E6E6E6;}
.index-page .no-frame-dialog .main-cont .shop-item .shop-img{float:left;width:125px;overflow:hidden;}
.index-page .no-frame-dialog .main-cont .shop-item .shop-img img{width:125px;}
.index-page .no-frame-dialog .main-cont .shop-item .shop-detail{float:left;width:440px;overflow:hidden;padding-left:5px;}
.index-page .no-frame-dialog .main-cont .shop-item .shop-detail .detail-l{float:left;width:150px;border-right:1px dashed #999;height:50px;}
.index-page .no-frame-dialog .main-cont .shop-item .shop-detail .detail-r{float:left;padding-left:20px;}
.index-page .no-frame-dialog .main-cont .shop-item .opt{float:left;width:90px;overflow:hidden;padding:10px 0 10px 25px;}
